Benchmarks The Benchmarks are a collection of standard routines designed to test a computer's performance. Some are designed to be stand-alone tests that attempt to thoroughly exercise the system. Others are intended to be run in conjunction with other tests. The benchmarks in Speedometer are variations of commonly-used tests. Note that the results you get in Speedometer are really only valid when compared against other results from Speedometer. Because of modifications necessary to run the tests in the Speedometer environment, the tests are not exactly the same as the standard versions. The results of the tests are presented in two ways. The first column - labeled ABS. - is the time in seconds the test took to complete, or in the cases of KWhetstones and Dhrystones are the actual number of KWhetstones or Dhrystones per second your machine can perform. The second column - labelled RAT. - is a ratio of the performance of your system vs. that of a standard Mac Classic. A Quadra 605 should score approximately 1.0 in all tests. Obviously, the higher the number you get, the better. The average presented is a the mean of all the scores and can be taken as an indication of the overall performance of the system across a variety of uses - although it will skew high if even one of the tests returns a very high score. Whetstones The Whetstones test is designed to test the calculation ability of your computer. It is a floating point test with a heavy emphasis on the transcendental functions. Unlike most of the other benchmarks in Speedometer, the results from this test are not measured in seconds, but in iterations per second. Dhrystones The Dhrystones test is designed to test everything else about your system that the Whetstone test doesn't. It focuses heavily on string manipulations as a way of testing the speed with which your computer can access and move memory. Like the Whetstones test, the primary results of this test are presented as the number of iterations per second. Someone once said that the Dhrystones test does nothing, but it does it very well. The Towers of Hanoi This test is actually an example of recursion in action. It solves the famous Towers of Hanoi puzzle for a stack of 14 disks. It serves as a simple test of straight CPU horsepower. Quicksort This is a standard QSort algorithm operating on a randomized array of 5,000 elements. It is also a good general test of CPU performance. Bubble Sort This is a standard bubble sort of a randomized array of 5,000 elements. A Test of CPU performance. Also, a painfully slow way to sort a list. The Queens Problem This is the classic "Eight Queens Problem" solved 250 times. It is a straightforward CPU thrasher. Puzzle This is the Puzzle test from the Stanford Mix (a benchmark suite from Stanford University) rewritten for the Mac and using dynamically allocated memory. This test is computationally intensive with a lot of matrix manipulation and integer multiplies. Permutations This is a heavily recursive test, also from the Stanford Mix. It thrashes a 10x10 matrix by generating its possible permutations. A good basic measure of CPU performance. Integer Matrix Multiply This test multiplies two integer matrices of 40x40 elements. It is a good test of integer math and general CPU performance. The Sieve of Eratosthenes This test is a standard benchmark in which a simple, repetitive algorithm is used to find the prime numbers up to 8,190. It is a straighforward exercise of the CPU and its integer math functions.